<%-- 指令 --%>
<%@ page language="java" %>
<%@ page import="java.io.IOException" %>
<%@ page contentType="text/html;charset=UTF-8" %>

<%-- HTML标签 --%>
<html>
    <head>
        <title>Title</title>
    </head>
    <body>
        JSP源文件中可以书写的`JSP脚本元素`
        <ul>
            <li>JSP注释: &lt;%-- 注释内容 --%&gt; </li>
            <li>JSP指令: &lt;%@ 指令名称 属性名称="属性值" %&gt; </li>
            <li>JSP脚本: &lt;% Java代码 %&gt; </li>
            <li>JSP表达式: &lt;%= expression %&gt; </li>
            <li>JSP声明: &lt;%! declaration %&gt; </li>
        </ul>
        <div class="wrapper">
            <%-- JSP脚本 --%>
            <% for (int i = 0; i < 10; i++) { %>
               <%-- 在 HTML标签的 标签体 中使用 JSP表达式 --%>
               <span> <%= i+1 %> </span>
            <%-- JSP脚本 --%>
            <% } %>
        </div>
        <%-- JSP声明 --%>
        <%!
            private String name = "猜猜我是谁";
            public void showName(){
                System.out.println( name );
            }
            public void printName( JspWriter out ) throws IOException {
                out.println( "<p>" + name + "</p>" );
            }
        %>
        <%-- JSP脚本 --%>
        <%
            showName();
            printName( out );
        %>
    </body>
</html>
